.login_container {
  height: 100vh;
  padding-top: 450rpx;
  box-sizing: border-box;
  background-image: url(https://img-blog.csdnimg.cn/direct/e46c129bd99445d28a98f0a850390c91.png);

  .logo {
    position: absolute;
    right: 110rpx;
    top: 100rpx;

  image {
    width: 550rpx;
    height: 700rpx;
  }
}

.t_login {
  width: 90%;
  padding: 200rpx 0 60rpx 0;
  margin: 0 auto;
  background-color: #ffffff;
  border-radius: 40rpx;
  box-shadow: 0 10rpx 14rpx 0 rgba(0, 0, 0, 0.15);
  z-index: 9;

  .t_input {
    position: relative;
    margin-bottom: 50rpx;

    image {
      width: 40rpx;
      height: 40rpx;
      position: absolute;
      left: 90rpx;
      top: 22rpx;
    }

    input {
      display: flex;
      border: 2rpx solid #f6f6f6;
      background: #f6f6f6;
      border-radius: 100rpx;
      font-size: 32rpx;
      height: 80rpx;
      line-height: 80rpx;
      width: 86%;
      margin: 0 auto;
      padding: 0 160rpx 0 100rpx;
    }
  }

  .t_button {
    width: 88%;
    margin: 0 auto 30rpx auto;
  }

  .t_text {
    display: flex;
    width: 70%;
    margin: 40rpx auto 0 auto;
    justify-content: space-between;
    font-size: 28rpx;
    color: #bbbbbb;
  }
}
}